package com.youlai.boot.system.model.entity;

import lombok.Getter;
import lombok.Setter;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.youlai.boot.common.base.BaseEntity;

/**
 * 垃圾类型管理实体对象
 *
 * @author youlaitech
 * @since 2025-02-22 16:33
 */
@Getter
@Setter
@TableName("gb_waste_type")
public class WasteType extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * 类型名称
     */
    private String typeName;
    /**
     * 市场价（元/吨）
     */
    private BigDecimal marketPrice;
    /**
     * 回收单价（元/吨）
     */
    private BigDecimal unitPrice;
    /**
     * 处理单价（元/吨）
     */
    private BigDecimal processPrice;
    /**
     * 政府补贴（元/吨）
     */
    private BigDecimal govSubsidyPrice;
    /**
     * 碳减排补贴(元/吨)
     */
    private BigDecimal cercSubsidyPrice;
    /**
     * 碳减排系数
     */
    private BigDecimal cerc;
    /**
     * 用户分成
     */
    private BigDecimal userRatio;
    /**
     * 机构分成
     */
    private BigDecimal orgRatio;
    /**
     * 环保评级
     */
    private Integer envRating;
    /**
     * 积分
     */
    private BigDecimal pointsPerKg;
    /**
     * 分类标准说明
     */
    private String description;
    private Long createBy;
    private Long updateBy;
}
